package com.xiaoshuidi.cloud.module.contract.dal.dataobject.bill;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 账单 DO
 *
 * @author 合房租赁
 */
@Data
public class OrderFeesDetailDO  {

    /**
     *实际支付时间
     * */
    private LocalDateTime actualPayTime;
    /**
     * 创建时间 |操作时间
     * */
    private LocalDateTime  createTime;
    /**
     * 创建时间 |操作时间
     * */
    private LocalDateTime  updateTime;
    /**
     * 门店名称
     * */
    private String apartmentName;
    /**
     * 房间名称
     * */
    private String roomName;
    /**
     * 客户名称
     * */
    private String customerName;
    /*
     * 修改人
     * */
    private Long updater;
    /**
     * 支付方式
     * */
    private String payMethod;
    /*
     * 交易来源
     * */
    private String transactionSource;
    /**
     * 费项名称
     * */
    private String feeName;
    /**
     * 开始时间
     * */
    private LocalDate startTime;
    /**
     * 结束时间
     * */
    private LocalDate endTime;
    /**
     * 流入流出
     * */
    private String flowType;
    /*
     * 费用金额
     * */
    private BigDecimal amount;

    //冲调金额
    private BigDecimal readjustAmount;
    /**
     * 实付金额
     */
    private BigDecimal actualPaymentAmount;
    /**
     * 优惠金额
     * */
    private BigDecimal discountAmount;
    /*
     * 实际支付金额
     * */
    private BigDecimal paidAmount;
    /**
     * 企业id
     */
    private Long customerCompanyId;
    /**
     *企业客户费用承担方式 1 企业承担所有费用  | 2 企业只承担租金押金
     * */
    private Integer orderShareMethod;
    /**
     * 企业客户类型
     */
    private String customerType;
    /**
     * 承租人 名
     */
    private String lesseeName;

    /**
     * 经办人名
     */
    private String operatorName;
}
